package com.base.components.common.doc.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * ApiExtension
 *
 * @author <a href="drakelee1221@gmail.com">LiGeng</a>
 * @version 1.0.0, 2018-12-14 20:10
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface ApiExtension {

  /** 接口作者 */
  String author() default "";

  /** 最后修改时间，yyyy-MM-dd HH:mm */
  String update() default "2000-01-01 00:00";

  /** 是否需要登录的Token */
  Token[] token() default {};

}
